#include<stdio.h>

int main()
{
    unsigned int i = 5;
    int j = -10;

    // 有符号数遇到无符号数，会被看作无符号数
    // -10 在内存中表示为 0000 0000 0000 0000 0000 0000 0000 1010 ==> 
    // 1111 1111 1111 1111 1111 1111 1111 0101 ==> 
    // 1111 1111 1111 1111 1111 1111 1111 0110  ==> 这个看作无符号数是一个非常大的数
    if ((i + j) > 0)   
    {
        printf("i+j >= 0\n");  // 程序走到这个分支
    }
    else
    {
        printf("i+j <= 0\n");
    }
 
    return 0;
}